package io.lkt.modules.sys.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import io.lkt.modules.sys.entity.BDiscountCouponEntity;
import io.lkt.modules.sys.entity.SysGzhEntity;
import java.util.List;
import java.util.Map;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface BDiscountCouponDao
  extends BaseMapper<BDiscountCouponEntity>
{
  List<BDiscountCouponEntity> selectCouponListAll(Map<String, Object> paramMap);
  
   Integer queryComplainTotal(Map<String, Object> paramMap);
  
   void delCouponById(@Param("id") Integer paramInteger);
  
   void addCoupon(BDiscountCouponEntity paramBDiscountCouponEntity);
  
   BDiscountCouponEntity couponById(@Param("id") Integer paramInteger);
  
   List<SysGzhEntity> selectGzhCode();
  
   void updateCoupon(BDiscountCouponEntity paramBDiscountCouponEntity);
}
